/*
 * File Name: LogUtils.java 
 * Created by YCY
 */
package com.sedshop.shop.library.volley;

import android.util.Log;

/**
 * 日志输出控制类 (Description)
 */
public class LogUtils {
	/** 是否允许输出log，true表示可以，false表示禁掉 */
	private static boolean isDebug = true;

	/** 以级别为 v 的形式输出LOG */
	public static void v(String mTag, String msg) {
		if (isDebug) {
			Log.v(mTag, "" + msg);
		}
	}

	/** 以级别为 d 的形式输出LOG */
	public static void d(String mTag, String msg) {
		if (isDebug) {
			Log.d(mTag, "" + msg);
		}
	}

	/** 以级别为 i 的形式输出LOG */
	public static void i(String mTag, String msg) {
		if (isDebug) {
			Log.i(mTag, "" + msg);
		}
	}

	/** 以级别为 w 的形式输出LOG */
	public static void w(String mTag, String msg) {
		if (isDebug) {
			Log.w(mTag, "" + msg);
		}
	}

	/** 以级别为 w 的形式输出Throwable */
	public static void w(String mTag, Throwable tr) {
		if (isDebug) {
			Log.w(mTag, "", tr);
		}
	}

	/** 以级别为 w 的形式输出LOG信息和Throwable */
	public static void w(String mTag, String msg, Throwable tr) {
		if (isDebug) {
			Log.w(mTag, "" + msg, tr);
		}
	}

	/** 以级别为 e 的形式输出LOG */
	public static void e(String mTag, String msg) {
		if (isDebug) {
			Log.e(mTag, "" + msg);
		}
	}

	/** 以级别为 e 的形式输出Throwable */
	public static void e(String mTag, Throwable tr) {
		if (isDebug) {
			Log.e(mTag, "", tr);
		}
	}

	/** 以级别为 e 的形式输出LOG信息和Throwable */
	public static void e(String mTag, String msg, Throwable tr) {
		if (isDebug) {
			Log.e(mTag, "" + msg, tr);
		}
	}
}
